necessary testimony - French English Dictionary